 package com.xiaochong.tir.common.data.po;
import java.util.Date;
import java.math.BigDecimal;

/**
 * 此类为[基础代码]自动生成
 * @author cx
 * @time 2018-08-03 10:33
 * 
 */
public class KnowledgeRoom {

    /** id */
    private Integer id;

    /** 创建时间 */
    private Date createTime;

    /** 发布方式，1为立即，2为定时 */
    private String publishMode;

    /** 发布时间 */
    private Date publishTime;

    /** 文章名称 */
    private String articleTitle;

    /** 文章内容 */
    private String articleContent;

    /** 文章图片地址 */
    private String articleImg;

    /** 文章状态是否发布（0:已下架;1:已发布。java中对应的是false，true） */
    private Boolean enableFlag;

    /** 是否置顶（0:否;1:是。java中对应的是false，true） */
    private Boolean setTop;

    private String articleImgKey;

    private String url;

    public String getUrl() {
        return url;
    }

    public void setUrl(String url) {
        this.url = url;
    }

    public String getArticleImgKey() {
        return articleImgKey;
    }

    public void setArticleImgKey(String articleImgKey) {
        this.articleImgKey = articleImgKey;
    }

    /**
     * 获取 id 的值
     * @return Integer
     */
    public Integer getId() {
        return id;
    }
    
    /**
     * 设置id 的值
     * @param Integer id
     */
    public KnowledgeRoom setId(Integer id) {
        this.id = id;
        return this;
    }
 /**
     * 获取 创建时间 的值
     * @return Date
     */
    public Date getCreateTime() {
        return createTime;
    }
    
    /**
     * 设置创建时间 的值
     * @param Date createTime
     */
    public KnowledgeRoom setCreateTime(Date createTime) {
        this.createTime = createTime;
        return this;
    }
 /**
     * 获取 发布方式，1为立即，2为定时 的值
     * @return String
     */
    public String getPublishMode() {
        return publishMode;
    }
    
    /**
     * 设置发布方式，1为立即，2为定时 的值
     * @param String publishMode
     */
    public KnowledgeRoom setPublishMode(String publishMode) {
        this.publishMode = publishMode;
        return this;
    }
 /**
     * 获取 发布时间 的值
     * @return Date
     */
    public Date getPublishTime() {
        return publishTime;
    }
    
    /**
     * 设置发布时间 的值
     * @param Date publishTime
     */
    public KnowledgeRoom setPublishTime(Date publishTime) {
        this.publishTime = publishTime;
        return this;
    }
 /**
     * 获取 文章名称 的值
     * @return String
     */
    public String getArticleTitle() {
        return articleTitle;
    }
    
    /**
     * 设置文章名称 的值
     * @param String articleTitle
     */
    public KnowledgeRoom setArticleTitle(String articleTitle) {
        this.articleTitle = articleTitle;
        return this;
    }
 /**
     * 获取 文章内容 的值
     * @return String
     */
    public String getArticleContent() {
        return articleContent;
    }
    
    /**
     * 设置文章内容 的值
     * @param String articleContent
     */
    public KnowledgeRoom setArticleContent(String articleContent) {
        this.articleContent = articleContent;
        return this;
    }
 /**
     * 获取 文章图片地址 的值
     * @return String
     */
    public String getArticleImg() {
        return articleImg;
    }
    
    /**
     * 设置文章图片地址 的值
     * @param String articleImg
     */
    public KnowledgeRoom setArticleImg(String articleImg) {
        this.articleImg = articleImg;
        return this;
    }
 /**
     * 获取 文章状态是否发布（0:已下架;1:已发布。java中对应的是false，true） 的值
     * @return Boolean
     */
    public Boolean getEnableFlag() {
        return enableFlag;
    }
    
    /**
     * 设置文章状态是否发布（0:已下架;1:已发布。java中对应的是false，true） 的值
     * @param Boolean enableFlag
     */
    public KnowledgeRoom setEnableFlag(Boolean enableFlag) {
        this.enableFlag = enableFlag;
        return this;
    }
 /**
     * 获取 是否置顶（0:否;1:是。java中对应的是false，true） 的值
     * @return Boolean
     */
    public Boolean getSetTop() {
        return setTop;
    }
    
    /**
     * 设置是否置顶（0:否;1:是。java中对应的是false，true） 的值
     * @param Boolean setTop
     */
    public KnowledgeRoom setSetTop(Boolean setTop) {
        this.setTop = setTop;
        return this;
    }


}